home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / soft / development / Macromedia RoboHelp X5 / RoboHelpOffice.exe / Data1.cab / _B263299C154243E8A62FA7DACF8BB18B < prev    next >
Encoding:
Extensible Markup Language  |  2003-06-30  |  12.4 KB  |  298 lines

  1. <?xml version='1.0'?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
  3. <xsl:variable name="panename" select="/sqwebskin/frameset//frame/@name[../@id='3']"/>
  4. <xsl:key name="pane-name-search" match="pane" use="@name" />
  5.    <xsl:template match="/">
  6.       <pane>
  7.          <xsl:apply-templates select="key('pane-name-search', $panename)" />
  8.       </pane>
  9.    </xsl:template>
  10.  
  11.    <xsl:template match="pane"> 
  12.       <data>
  13.      <xsl:text>swf=</xsl:text>
  14.      <xsl:value-of select="wf/swf" />
  15.       </data>
  16.       <data>
  17.      <xsl:text>bgswf=</xsl:text>
  18.      <xsl:value-of select="wf/background-swf" />
  19.       </data>
  20.       <data>
  21.      <xsl:text>swfcolor=</xsl:text>
  22.      <xsl:value-of select="wf/color" />
  23.       </data>
  24.       <data>
  25.      <xsl:text>swf_item_spacing=</xsl:text>
  26.      <xsl:value-of select="wf/item-spacing" />
  27.       </data>
  28.       <data>
  29.      <xsl:text>swf_tooltip=</xsl:text>
  30.      <xsl:for-each select="wf/tooltip/@*">     
  31.         <xsl:value-of select="name()"/>__WILDFIRE_EQUAL_SYMBOL__"<xsl:value-of select="."/><xsl:text>" </xsl:text>
  32.      </xsl:for-each>     
  33.       </data>
  34.       <data>
  35.      <xsl:text>swf_height=</xsl:text>
  36.      <xsl:value-of select="wf/height" />
  37.       </data>
  38.       <data>
  39.      <xsl:text>image=</xsl:text>
  40.      <xsl:value-of select="image" />
  41.       </data>
  42.       <data>
  43.      <xsl:text>color=</xsl:text>
  44.      <xsl:value-of select="color" />
  45.       </data>
  46.       <data>
  47.      <xsl:text>font=</xsl:text>
  48.      <xsl:value-of select="font" />
  49.       </data>
  50.       <data>
  51.      <xsl:text>btnselcolor=</xsl:text>
  52.      <xsl:value-of select="btnselected/color" />
  53.       </data>
  54.       <data>
  55.      <xsl:text>btnselfont=</xsl:text>
  56.      <xsl:value-of select="btnselected/font" />
  57.       </data>
  58.       <data>
  59.          <xsl:text>alignment=</xsl:text>
  60.          <xsl:value-of select="alignment" />
  61.       </data>
  62.       <xsl:for-each select="toolbaritem">
  63.          <data>
  64.          <xsl:if test="@mode = 'Text Mode'">            
  65.                <xsl:text>textinfo</xsl:text>
  66.                <xsl:value-of select="position()" />
  67.                <xsl:text>=name=</xsl:text>
  68.                <xsl:value-of select="name" />
  69.                <xsl:text>%#;text=</xsl:text>
  70.                <xsl:value-of select="text" />
  71.                <xsl:text>%#;type=</xsl:text>
  72.                <xsl:value-of select="@type" />
  73.                <xsl:text>%#;id=</xsl:text>
  74.                <xsl:value-of select="@id" />
  75.                <xsl:text>%#;font=</xsl:text>
  76.                <xsl:value-of select="font" />
  77.                <xsl:text>%#;href=</xsl:text>
  78.                <xsl:value-of select="href" />
  79.                <xsl:text>%#;actiondef=</xsl:text>
  80.                <xsl:value-of select="actiondef" />
  81.                <xsl:text>%#;jsinfo=</xsl:text>
  82.                <xsl:value-of select="jsinfo" />
  83.                <xsl:text>%#;swf=</xsl:text>
  84.                <xsl:value-of select="wf/swf" />
  85.                <xsl:text>%#;swflabel=</xsl:text>
  86.                <xsl:value-of select="wf/label" />
  87.                <xsl:text>%#;swfnavcomponent=</xsl:text>
  88.                <xsl:value-of select="wf/navcomponent" />
  89.                <xsl:text>%#;swfalign=</xsl:text>
  90.                <xsl:value-of select="wf/align" />
  91.                <xsl:text>%#;swfcolor=</xsl:text>
  92.                <xsl:value-of select="wf/color" />            
  93.          </xsl:if>
  94.          <xsl:if test="@mode = 'Graphic Mode'">            
  95.                <xsl:text>graphicinfo</xsl:text>
  96.                <xsl:value-of select="position()" />
  97.                <xsl:text>=name=</xsl:text>
  98.                <xsl:value-of select="name" />
  99.                <xsl:text>%#;image=</xsl:text>
  100.                <xsl:value-of select="image" />
  101.                <xsl:text>%#;type=</xsl:text>
  102.                <xsl:value-of select="@type" />
  103.                <xsl:text>%#;id=</xsl:text>
  104.                <xsl:value-of select="@id" />
  105.                <xsl:text>%#;href=</xsl:text>
  106.                <xsl:value-of select="href" />
  107.                <xsl:text>%#;actiondef=</xsl:text>
  108.                <xsl:value-of select="actiondef" />
  109.                <xsl:text>%#;jsinfo=</xsl:text>
  110.                <xsl:value-of select="jsinfo" />
  111.                <xsl:text>%#;swf=</xsl:text>
  112.                <xsl:value-of select="wf/swf" />
  113.                <xsl:text>%#;swflabel=</xsl:text>
  114.                <xsl:value-of select="wf/label" />
  115.                <xsl:text>%#;swfnavcomponent=</xsl:text>
  116.                <xsl:value-of select="wf/navcomponent" />
  117.                <xsl:text>%#;swfalign=</xsl:text>
  118.                <xsl:value-of select="wf/align" />
  119.                <xsl:text>%#;swfcolor=</xsl:text>
  120.                <xsl:value-of select="wf/color" />            
  121.          </xsl:if>
  122.          <xsl:if test="@mode = 'Button Mode'">
  123.                <xsl:text>buttoninfo</xsl:text>
  124.                <xsl:value-of select="position()" />
  125.                <xsl:text>=name=</xsl:text>
  126.                <xsl:value-of select="name" />
  127.                <xsl:text>%#;text=</xsl:text>
  128.                <xsl:value-of select="text" />
  129.                <xsl:text>%#;type=</xsl:text>
  130.                <xsl:value-of select="@type" />
  131.                <xsl:text>%#;id=</xsl:text>
  132.                <xsl:value-of select="@id" />
  133.                <xsl:text>%#;font=</xsl:text>
  134.                <xsl:value-of select="font" />
  135.                <xsl:text>%#;href=</xsl:text>
  136.                <xsl:value-of select="href" />
  137.                <xsl:text>%#;actiondef=</xsl:text>
  138.                <xsl:value-of select="actiondef" />
  139.                <xsl:text>%#;jsinfo=</xsl:text>
  140.                <xsl:value-of select="jsinfo" />
  141.                <xsl:text>%#;swf=</xsl:text>
  142.                <xsl:value-of select="wf/swf" />
  143.                <xsl:text>%#;swflabel=</xsl:text>
  144.                <xsl:value-of select="wf/label" />
  145.                <xsl:text>%#;swfnavcomponent=</xsl:text>
  146.                <xsl:value-of select="wf/navcomponent" />
  147.                <xsl:text>%#;swfalign=</xsl:text>
  148.                <xsl:value-of select="wf/align" />
  149.                <xsl:text>%#;swfcolor=</xsl:text>
  150.                <xsl:value-of select="wf/color" />
  151.          </xsl:if>
  152.          <xsl:if test="@mode = 'BtnWithIcon Mode'">
  153.                <xsl:text>btniconinfo</xsl:text>
  154.                <xsl:value-of select="position()" />
  155.                <xsl:text>=name=</xsl:text>
  156.                <xsl:value-of select="name" />
  157.                <xsl:text>%#;text=</xsl:text>
  158.                <xsl:value-of select="text" />
  159.                <xsl:text>%#;type=</xsl:text>
  160.                <xsl:value-of select="@type" />
  161.                <xsl:text>%#;id=</xsl:text>
  162.                <xsl:value-of select="@id" />
  163.                <xsl:text>%#;href=</xsl:text>
  164.                <xsl:value-of select="href" />
  165.                <xsl:text>%#;actiondef=</xsl:text>
  166.                <xsl:value-of select="actiondef" />
  167.            <xsl:text>%#;statesel=font=</xsl:text>
  168.                <xsl:value-of select="selected/font" />
  169.             <xsl:text>@#;color=</xsl:text>
  170.            <xsl:value-of select="selected/color" />
  171.            <xsl:text>@#;image=</xsl:text>
  172.            <xsl:value-of select="selected/image" />
  173.            <xsl:text>@#;icontype=</xsl:text>
  174.            <xsl:value-of select="selected/icontype" />
  175.            <xsl:text>%#;stateunsel=font=</xsl:text>
  176.            <xsl:value-of select="font" />
  177.            <xsl:text>@#;color=</xsl:text>
  178.            <xsl:value-of select="color" />
  179.            <xsl:text>@#;image=</xsl:text>
  180.            <xsl:value-of select="image" />
  181.            <xsl:text>@#;icontype=</xsl:text>
  182.            <xsl:value-of select="icontype" />
  183.            <xsl:text>%#;style=</xsl:text>
  184.            <xsl:value-of select="style" />
  185.                <xsl:text>%#;jsinfo=</xsl:text>
  186.                <xsl:value-of select="jsinfo" />
  187.                <xsl:text>%#;swf=</xsl:text>
  188.                <xsl:value-of select="wf/swf" />
  189.                <xsl:text>%#;swflabel=</xsl:text>
  190.                <xsl:value-of select="wf/label" />
  191.                <xsl:text>%#;swfnavcomponent=</xsl:text>
  192.                <xsl:value-of select="wf/navcomponent" />
  193.                <xsl:text>%#;swfalign=</xsl:text>
  194.                <xsl:value-of select="wf/align" />
  195.                <xsl:text>%#;swfcolor=</xsl:text>
  196.                <xsl:value-of select="wf/color" />
  197.          </xsl:if>
  198.          <xsl:if test="@mode = 'Form Mode'">
  199.                <xsl:text>forminfo</xsl:text>
  200.                <xsl:value-of select="position()" />
  201.                <xsl:text>=name=</xsl:text>
  202.                <xsl:value-of select="name" />
  203.                <xsl:text>%#;id=</xsl:text>
  204.                <xsl:value-of select="@id" />
  205.                <xsl:text>%#;swf=</xsl:text>
  206.                <xsl:value-of select="wf/swf" />
  207.                <xsl:text>%#;swflabel=</xsl:text>
  208.                <xsl:value-of select="wf/label" />
  209.                <xsl:text>%#;swfnavcomponent=</xsl:text>
  210.                <xsl:value-of select="wf/navcomponent" />
  211.                <xsl:text>%#;swfalign=</xsl:text>
  212.                <xsl:value-of select="wf/align" />
  213.                <xsl:text>%#;swfcolor=</xsl:text>
  214.                <xsl:value-of select="wf/color" />
  215.                <xsl:text>%#;textbox=width=</xsl:text>
  216.                <xsl:value-of select="textbox/@width" />
  217.                <xsl:text>%#;title=text=</xsl:text>
  218.                <xsl:value-of select="title/text" />
  219.                <xsl:text>@#;font=</xsl:text>
  220.                <xsl:value-of select="title/font" />
  221.                <xsl:text>%#;button=</xsl:text>
  222.                <xsl:apply-templates select="button" />
  223.          </xsl:if>
  224.      <xsl:if test="@mode = 'Logo Mode'">
  225.                <xsl:text>logoinfo</xsl:text>
  226.                <xsl:value-of select="position()" />
  227.                <xsl:text>=name=</xsl:text>
  228.                <xsl:value-of select="name" />               
  229.                <xsl:text>%#;type=</xsl:text>
  230.                <xsl:value-of select="@type" />
  231.                <xsl:text>%#;text=</xsl:text>
  232.                <xsl:value-of select="text" />
  233.                <xsl:text>%#;id=</xsl:text>
  234.                <xsl:value-of select="@id" />
  235.                <xsl:text>%#;image=</xsl:text>
  236.                <xsl:value-of select="image" />
  237.                <xsl:text>%#;swf=</xsl:text>
  238.                <xsl:value-of select="wf/swf" />
  239.                <xsl:text>%#;swflabel=</xsl:text>
  240.                <xsl:value-of select="wf/label" />
  241.                <xsl:text>%#;swfnavcomponent=</xsl:text>
  242.                <xsl:value-of select="wf/navcomponent" />
  243.                <xsl:text>%#;swfalign=</xsl:text>
  244.                <xsl:value-of select="wf/align" />
  245.                <xsl:text>%#;swfcolor=</xsl:text>
  246.                <xsl:value-of select="wf/color" />
  247.                <xsl:text>%#;swfdialog=</xsl:text>
  248.                <xsl:value-of select="wf/dialog" />               
  249.                <xsl:text>%#;author=</xsl:text>
  250.                <xsl:value-of select="author" />
  251.                <xsl:text>%#;email=</xsl:text>
  252.                <xsl:value-of select="email" />
  253.                <xsl:text>%#;description=</xsl:text>
  254.                <xsl:value-of select="description" />
  255.                <xsl:text>%#;companyinfomation=image=</xsl:text>
  256.                <xsl:value-of select="companyinformation/image" />
  257.                <xsl:text>@#;name=</xsl:text>
  258.                <xsl:value-of select="companyinformation/name" />
  259.                <xsl:text>@#;copyright=</xsl:text>
  260.                <xsl:value-of select="companyinformation/copyright" />
  261.                <xsl:text>@#;homepage=</xsl:text>
  262.                <xsl:value-of select="companyinformation/homepage" />
  263.                <xsl:text>%#;titleinfomation=image=</xsl:text>
  264.                <xsl:value-of select="titleinformation/image" />            
  265.          </xsl:if>
  266.          <xsl:text>%#;dependencies=</xsl:text>
  267.      <xsl:for-each select="dependencies/dependency">
  268.         <xsl:value-of select="filename" />
  269.         <xsl:text>@#;</xsl:text>
  270.      </xsl:for-each>
  271.      </data>
  272.       </xsl:for-each>
  273.    </xsl:template>
  274.  
  275.    <xsl:template match="button">
  276.       <xsl:text>mode=</xsl:text>
  277.       <xsl:value-of select="@mode" />
  278.       <xsl:text>@#;</xsl:text>
  279.       <xsl:if test="@mode = 'Text Mode'">
  280.          <xsl:text>text=</xsl:text>
  281.          <xsl:value-of select="text" />
  282.          <xsl:text>@#;font=</xsl:text>
  283.          <xsl:value-of select="font" />
  284.          <xsl:text>@#;color=</xsl:text>
  285.          <xsl:value-of select="color" />
  286.       </xsl:if>
  287.       <xsl:if test="@mode = 'Button Mode'">
  288.          <xsl:text>text=</xsl:text>
  289.          <xsl:value-of select="text" />
  290.          <xsl:text>@#;font=</xsl:text>
  291.          <xsl:value-of select="font" />
  292.       </xsl:if>
  293.       <xsl:if test="@mode = 'graphic mode'">
  294.          <xsl:text>image=</xsl:text>
  295.          <xsl:value-of select="image" />
  296.       </xsl:if>
  297.    </xsl:template>
  298. </xsl:stylesheet>